package com.guodi.model.enums;

import lombok.Getter;

import java.util.Objects;

/**
 * @描述: 指标评估等级对应得分
 * @作者: lzy
 * @日期: 2023/5/8 15:39
 **/
@Getter
public enum IdtFillTaskScoreEnum {

    YOU("优" , 100 ),
    LIANG("良" , 80),
    ZHONG("中" , 70),
    CHA("差" , 50);

    //节点名称
    private String name;

    //状态
    private int score;

    IdtFillTaskScoreEnum( String name, int score){
        this.name = name;
        this.score = score;
    }

    /**
     * @描述: 获取节点名称
     * @入参:
     * @出参:
     * @作者: lzy
     * @日期: 2023/5/8 15:39
     **/
    public static int getScoreByName(String name) {
        IdtFillTaskScoreEnum[] values = values();
        for (IdtFillTaskScoreEnum value : values) {
            if(Objects.equals(value.getName(), name)){
                return value.getScore();
            }
        }
        return 0;
    }
}
